package entity

type ApiRequestConfig struct {
	BaseEntity

	/** 平台ID **/
	PlatformId string `gorm:"column:platform_id" json:"platformId" keyword:"eq"`

	/** 接口名称 **/
	ApiName string `gorm:"column:api_name" json:"apiName" keyword:"eq"`

	/** 接口地址 **/
	ApiUrl string `gorm:"column:api_url" json:"apiUrl" keyword:"eq"`

	/** 请求方法（GET, POST, PUT, DELETE) **/
	RequestMethod string `gorm:"column:request_method" json:"requestMethod" keyword:"eq"`

	/** 参数类型 **/
	RequestType string `gorm:"column:request_type" json:"requestType" keyword:"eq"`

	/** 请求参数 **/
	RequestParams string `gorm:"column:request_params" json:"requestParams" keyword:"eq"`

	/** 响应数据 **/
	ResponseBody string `gorm:"column:response_body" json:"responseBody" keyword:"eq"`

	/** 租户ID **/
	TenantId string `gorm:"column:tenant_id" json:"tenantId" keyword:"eq"`

	/** 是否共享 **/
	IsOpen string `gorm:"column:is_open" json:"isOpen" keyword:"eq"`

	/** 源文件路径 **/
	FilePath string `gorm:"column:file_path" json:"filePath" keyword:"eq"`

	/** 自定义名称 **/
	UseName string `gorm:"column:use_name" json:"useName" keyword:"eq"`
}
